.login-view .page{
  /*padding-top: 0px !important;*/
  background-color: #ffffff !important;
}
.login-view .login-icon{
  font-size: 26px !important;
  color: #808080;
}
.login-view .navbar{
  display: none;
}
.login-view i.fa{
  font-size: 26px !important;
  color: #a5a5a5;
}
.login-view .page-content .login-box{
  width: 278px !important;
  height: 100px !important;
  /*background-color: #fdfdfd !important;*/
  margin: auto;
  /*position: absolute;*/
}

.login-view .page-content .inited-content{
  width: 100% !important;
  height: 168px !important;
  /*background-color: #fdfdfd !important;*/
  position: absolute;
}

.login-view .item-content .item-inner{
  padding-bottom: 0 !important;
  padding-top: 6px !important;
  margin-left: 6px !important;
}

.iphone.login-view .item-content .item-inner{
  margin-left: 12px !important;
  padding-bottom: 4px !important;
}

.login-view .list-block ul:before{
  height: 0 !important;
}

.login-view .list-block ul:after{
  background-color: #cccccc;
}

.login-view .mobile-code{
  display: flex;
  display: inline-flex;
  /*width: 142px !important;*/
}

.iphone.login-view .mobile-code>a{
  bottom: -6px !important;
}

.android.login-view .mobile-code>a {
    height: 27px !important;
    line-height: 27px !important;
    bottom: -4px !important;
}
.login-view input{
  font-weight: 200;
}
.login-view .logo-box{
  width: 100%;
  height: 198px;
  background-image: url(img/bg-login.png);
  background-size: 100%;
}

.login-view .logo-box .logo{
  width: 100%;
  height: 109px;
  background-image: url(img/login-fg.png);
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position-x: 50%;
  margin-top: 62px;
  position: absolute;
}

.login-view .login-button{
  border-radius: 27px !important;
  color: #ffffff !important;
}

.login-view .mobile-code>a{
  border-radius: 27px;
  width: 152px !important;
  border: 1px solid #00b8ff;
  color: #00b8ff !important;
}
.login-view.android .login-button.button.button-big{
  height: 44px !important;
}
.login-button{
  letter-spacing: 36px !important;
  text-indent: 36px !important;
}
.login-view .list-block{
  margin-bottom: 18px !important;
}

.login-view .check-box{
  width: 12px;
  height: 12px;
  border: 1px solid #a0a0a0;
  /* border-radius: 100%; */
  margin-top: 3px;
  margin-right: 6px;
  position: relative;
}

.login-view .check-box>i{
  font-size: 18px;
  line-height: 0px;
  top: 5px;
  position: absolute;
}
.login-view .remember-me{
  display: flex;
  display: inline-flex;
  color:#8a8a8a;
}
.login-view .list-block .item-content{
  padding-left: 0 !important;
}
.login-view .list-block .item-content .item-inner{
    padding-right: 0 !important;
}
.login-view .list-block .item-content .mobile-code a.disabled{
  border: 1px solid #848484 !important;
  color:#848484 !important;
}
